iOS Developer от Otus
Вы научитесь
Программа курса
Вы изучите разработку приложений для iOS, научитесь создавать компетентые и инновационные приложения для устройств компании Apple.
Junior
Познакомитесь с теоретической базой для работы с инструментами разработки. Освоите навыки работы с многопоточность, научитесь распределять вычисления и изучите популярные шаблоны проектирования Изучите способы распределения расчетов и проектирования. Изучите основы хранения данных и сетевой слой, научитесь работать с API и парсить данные Познакомитесь со способами хранения данных. Научитесь верстать в UIKit программно и с помощью Storyboard Сможете создавать расположение различных элементов пользовательского интерфейса. Изучите основы Swift, коллекции и принципы ООП Сможете программировать на Swift, хранит и организовывать группы элементов данных.
Познакомитесь с теоретической базой для работы с инструментами разработки.
Освоите навыки работы с многопоточность, научитесь распределять вычисления и изучите популярные шаблоны проектирования Изучите способы распределения расчетов и проектирования.
Изучите основы хранения данных и сетевой слой, научитесь работать с API и парсить данные Познакомитесь со способами хранения данных.
Научитесь верстать в UIKit программно и с помощью Storyboard Сможете создавать расположение различных элементов пользовательского интерфейса.
Изучите основы Swift, коллекции и принципы ООП Сможете программировать на Swift, хранит и организовывать группы элементов данных.
Middle
Сможете создавать интерфейсы с использованием простых и понятных конструкций кода. Научитесь осуществлять целевой выбор архитектурных паттернов, получите практический опыт работы со структурами данных Разберете способы структурирования данных. Научитесь писать кроссплатформенные приложения для экосистемы Apple Сможете адаптировать приложения под разные проекты. Научитесь работать с нейронными сетями и с параллельной многозадачностью Изучите возможности искусственного интеллекта для работы. Научитесь писать общий GPU код для iOS и Android, а также собирать мультиплатформенные приложения Изучите особенности каждой платформы, чтобы обеспечить совместимость и оптимальную производительность приложения.
Сможете создавать интерфейсы с использованием простых и понятных конструкций кода.
Научитесь осуществлять целевой выбор архитектурных паттернов, получите практический опыт работы со структурами данных Разберете способы структурирования данных.
Научитесь писать кроссплатформенные приложения для экосистемы Apple Сможете адаптировать приложения под разные проекты.
Научитесь работать с нейронными сетями и с параллельной многозадачностью Изучите возможности искусственного интеллекта для работы.
Научитесь писать общий GPU код для iOS и Android, а также собирать мультиплатформенные приложения Изучите особенности каждой платформы, чтобы обеспечить совместимость и оптимальную производительность приложения.